# near model CODE resource # jump table entries: 384-384 (1 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 78D5 moveq.l D4, 0xFFFFFFD5 0000000E 4245 clr.w D5 label00000010: 00000010 3005 move.w D0, D5 00000012 670A beq +0xC /* 0000001E */ 00000014 5340 subq.w D0, 1 00000016 6724 beq +0x26 /* 0000003C */ 00000018 5340 subq.w D0, 1 0000001A 673E beq +0x40 /* 0000005A */ 0000001C 6058 bra +0x5A /* 00000076 */ label0000001E: 0000001E 558F subq.l A7, 2 00000020 70FF moveq.l D0, 0xFFFFFFFF 00000022 3F00 move.w -[A7], D0 00000024 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */ 0000002A 7200 moveq.l D1, 0x00 0000002C 1F01 move.b -[A7], D1 0000002E 2F0C move.l -[A7], A4 00000030 486C 0002 pea.l [A4 + 0x2] 00000034 7000 moveq.l D0, 0x00 00000036 A823 syscall AliasDispatch 00000038 544F addq.w A7, 2 0000003A 603A bra +0x3C /* 00000076 */ label0000003C: 0000003C 558F subq.l A7, 2 0000003E 70FF moveq.l D0, 0xFFFFFFFF 00000040 3F00 move.w -[A7], D0 00000042 2F3C 6578 746E move.l -[A7], 0x6578746E /* 'extn' */ 00000048 7200 moveq.l D1, 0x00 0000004A 1F01 move.b -[A7], D1 0000004C 2F0C move.l -[A7], A4 0000004E 486C 0002 pea.l [A4 + 0x2] 00000052 7000 moveq.l D0, 0x00 00000054 A823 syscall AliasDispatch 00000056 544F addq.w A7, 2 00000058 601C bra +0x1E /* 00000076 */ label0000005A: 0000005A 558F subq.l A7, 2 0000005C 70FF moveq.l D0, 0xFFFFFFFF 0000005E 3F00 move.w -[A7], D0 00000060 2F3C 6D61 6373 move.l -[A7], 0x6D616373 /* 'macs' */ 00000066 7200 moveq.l D1, 0x00 00000068 1F01 move.b -[A7], D1 0000006A 2F0C move.l -[A7], A4 0000006C 486C 0002 pea.l [A4 + 0x2] 00000070 7000 moveq.l D0, 0x00 00000072 A823 syscall AliasDispatch 00000074 544F addq.w A7, 2 label00000076: 00000076 558F subq.l A7, 2 00000078 3F14 move.w -[A7], [A4] 0000007A 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000007E 7000 moveq.l D0, 0x00 00000080 3F00 move.w -[A7], D0 00000082 7200 moveq.l D1, 0x00 00000084 1F01 move.b -[A7], D1 00000086 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000008A 3C1F move.w D6, [A7]+ 0000008C 4247 clr.w D7 0000008E 6040 bra +0x42 /* 000000D0 */ label00000090: 00000090 558F subq.l A7, 2 00000092 3F14 move.w -[A7], [A4] 00000094 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000098 7000 moveq.l D0, 0x00 0000009A 3F00 move.w -[A7], D0 0000009C 7200 moveq.l D1, 0x00 0000009E 1F01 move.b -[A7], D1 000000A0 3407 move.w D2, D7 000000A2 5242 addq.w D2, 1 000000A4 3F02 move.w -[A7], D2 000000A6 2F0C move.l -[A7], A4 000000A8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000000AC 4A5F tst.w [A7]+ 000000AE 661E bne +0x20 /* 000000CE */ 000000B0 558F subq.l A7, 2 000000B2 2F0C move.l -[A7], A4 000000B4 486E FFFC pea.l [A6 - 0x4] 000000B8 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000000BC 4A5F tst.w [A7]+ 000000BE 660E bne +0x10 /* 000000CE */ 000000C0 0CAE 7474 7874 FFFC cmpi.l [A6 - 0x4], 0x74747874 /* 'ttxt' */ 000000C8 6604 bne +0x6 /* 000000CE */ 000000CA 7000 moveq.l D0, 0x00 000000CC 6012 bra +0x14 /* 000000E0 */ label000000CE: 000000CE 5247 addq.w D7, 1 label000000D0: 000000D0 BC47 cmp.w D6, D7 000000D2 6EBC bgt -0x42 /* 00000090 */ 000000D4 5245 addq.w D5, 1 000000D6 0C45 0003 cmpi.w D5, 0x3 000000DA 6D00 FF34 blt -0xCA /* 00000010 */ 000000DE 3004 move.w D0, D4 label000000E0: 000000E0 4CEE 10F8 FFE4 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x1C] 000000E6 4E5E unlink A6 000000E8 4E75 rts 000000EA 9746 subx.w D3, D6 000000EC 696E bvs +0x70 /* 0000015C */ 000000EE 6453 bcc +0x55 /* 00000143 */ 000000F0 696D bvs +0x6F /* 0000015F */ 000000F2 706C moveq.l D0, 0x6C 000000F4 6554 bcs +0x56 /* 0000014A */ 000000F6 6578 bcs +0x7A /* 00000170 */ 000000F8 7447 moveq.l D2, 0x47 000000FA 7569 moveq.l D2, 0x69 000000FC 6465 bcc +0x67 /* 00000163 */ 000000FE 4669 6C65 not.w [A1 + 0x6C65] 00000102 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_48: // at 00000104 (misaligned) 00000106 FEF0 48E7 .extension 0xEF0 <> // unimplemented 0000010A 1318 move.b -[A1], [A0]+ 0000010C 47EE FEF0 lea.l A3, [A6 - 0x110] 00000110 7C00 moveq.l D6, 0x00 00000112 486D FEC6 pea.l [A5 - 0x13A] 00000116 A86E syscall InitGraf 00000118 A8FE syscall InitFonts 0000011A A912 syscall InitWindows 0000011C A930 syscall InitMenus 0000011E A9CC syscall TEInit 00000120 7000 moveq.l D0, 0x00 00000122 2F00 move.l -[A7], D0 00000124 A97B syscall InitDialogs 00000126 A850 syscall InitCursor 00000128 422D F180 clr.b [A5 - 0xE80] 0000012C 7E01 moveq.l D7, 0x01 label0000012E: 0000012E 558F subq.l A7, 2 00000130 70FF moveq.l D0, 0xFFFFFFFF 00000132 3F00 move.w -[A7], D0 00000134 486D F182 pea.l [A5 - 0xE7E] 00000138 A971 syscall EventAvail 0000013A 544F addq.w A7, 2 0000013C 5247 addq.w D7, 1 0000013E 0C47 0003 cmpi.w D7, 0x3 00000142 6FEA ble -0x14 /* 0000012E */ 00000144 7001 moveq.l D0, 0x01 00000146 43ED F15E lea.l A1, [A5 - 0xEA2] label0000014A: 0000014A 2049 movea.l A0, A1 0000014C A090 syscall SysEnvirons 0000014E 0C6D 0700 F162 cmpi.w [A5 - 0xE9E], 0x700 00000154 6C06 bge +0x8 /* 0000015C */ 00000156 2C3C 0000 00CC move.l D6, 0xCC label0000015C: 0000015C 4A86 tst.l D6 0000015E 6600 03B2 bne +0x3B4 /* 00000512 */ 00000162 426D F174 clr.w [A5 - 0xE8C] 00000166 422D F16E clr.b [A5 - 0xE92] 0000016A 7001 moveq.l D0, 0x01 0000016C 2B40 F170 move.l [A5 - 0xE90], D0 label00000170: 00000170 203C 7174 696D move.l D0, 0x7174696D /* 'qtim' */ 00000176 41EE FFFC lea.l A0, [A6 - 0x4] 0000017A 2248 movea.l A1, A0 0000017C A1AD syscall Gestalt, flags=1 0000017E 2288 move.l [A1], A0 00000180 4A40 tst.w D0 00000182 57C3 seq D3 00000184 4403 neg.b D3 00000186 1B43 F176 move.b [A5 - 0xE8A], D3 0000018A 7600 moveq.l D3, 0x00 0000018C 2F03 move.l -[A7], D3 0000018E 203C 736E 6420 move.l D0, 0x736E6420 /* 'snd ' */ 00000194 41EE FFFC lea.l A0, [A6 - 0x4] 00000198 2248 movea.l A1, A0 0000019A A1AD syscall Gestalt, flags=1 0000019C 2288 move.l [A1], A0 0000019E 261F move.l D3, [A7]+ 000001A0 4A40 tst.w D0 000001A2 660A bne +0xC /* 000001AE */ 000001A4 7020 moveq.l D0, 0x20 000001A6 C0AE FFFC and.l D0, [A6 - 0x4] 000001AA 6702 beq +0x4 /* 000001AE */ 000001AC 7601 moveq.l D3, 0x01 label000001AE: 000001AE 1B43 F177 move.b [A5 - 0xE89], D3 000001B2 7600 moveq.l D3, 0x00 000001B4 2F03 move.l -[A7], D3 000001B6 203C 7474 7363 move.l D0, 0x74747363 /* 'ttsc' */ 000001BC 41EE FFFC lea.l A0, [A6 - 0x4] 000001C0 2248 movea.l A1, A0 000001C2 A1AD syscall Gestalt, flags=1 000001C4 2288 move.l [A1], A0 000001C6 261F move.l D3, [A7]+ 000001C8 4A40 tst.w D0 000001CA 660A bne +0xC /* 000001D6 */ 000001CC 7001 moveq.l D0, 0x01 000001CE C0AE FFFC and.l D0, [A6 - 0x4] 000001D2 6702 beq +0x4 /* 000001D6 */ 000001D4 7601 moveq.l D3, 0x01 label000001D6: 000001D6 1B43 F178 move.b [A5 - 0xE88], D3 000001DA 203C 7164 6778 move.l D0, 0x71646778 /* 'qdgx' */ 000001E0 41EE FFFC lea.l A0, [A6 - 0x4] 000001E4 2248 movea.l A1, A0 000001E6 A1AD syscall Gestalt, flags=1 000001E8 2288 move.l [A1], A0 000001EA 4A40 tst.w D0 000001EC 57C3 seq D3 000001EE 4403 neg.b D3 000001F0 1B43 F179 move.b [A5 - 0xE87], D3 000001F4 7600 moveq.l D3, 0x00 000001F6 2F03 move.l -[A7], D3 000001F8 203C 7473 6D76 move.l D0, 0x74736D76 /* 'tsmv' */ 000001FE 41EE FFFC lea.l A0, [A6 - 0x4] 00000202 2248 movea.l A1, A0 00000204 A1AD syscall Gestalt, flags=1 00000206 2288 move.l [A1], A0 00000208 261F move.l D3, [A7]+ 0000020A 4A40 tst.w D0 0000020C 660A bne +0xC /* 00000218 */ 0000020E 7001 moveq.l D0, 0x01 00000210 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000214 6E02 bgt +0x4 /* 00000218 */ 00000216 7601 moveq.l D3, 0x01 label00000218: 00000218 1B43 F17A move.b [A5 - 0xE86], D3 0000021C 7600 moveq.l D3, 0x00 0000021E 2F03 move.l -[A7], D3 00000220 203C 746D 5445 move.l D0, 0x746D5445 /* 'tmTE' */ 00000226 41EE FFFC lea.l A0, [A6 - 0x4] 0000022A 2248 movea.l A1, A0 0000022C A1AD syscall Gestalt, flags=1 0000022E 2288 move.l [A1], A0 00000230 261F move.l D3, [A7]+ 00000232 4A40 tst.w D0 00000234 660A bne +0xC /* 00000240 */ 00000236 7001 moveq.l D0, 0x01 00000238 C0AE FFFC and.l D0, [A6 - 0x4] 0000023C 6702 beq +0x4 /* 00000240 */ 0000023E 7601 moveq.l D3, 0x01 label00000240: 00000240 1B43 F17B move.b [A5 - 0xE85], D3 00000244 7600 moveq.l D3, 0x00 00000246 2F03 move.l -[A7], D3 00000248 203C 6472 6167 move.l D0, 0x64726167 /* 'drag' */ 0000024E 41EE FFFC lea.l A0, [A6 - 0x4] 00000252 2248 movea.l A1, A0 00000254 A1AD syscall Gestalt, flags=1 00000256 2288 move.l [A1], A0 00000258 261F move.l D3, [A7]+ 0000025A 4A40 tst.w D0 0000025C 662A bne +0x2C /* 00000288 */ 0000025E 7001 moveq.l D0, 0x01 00000260 C0AE FFFC and.l D0, [A6 - 0x4] 00000264 6722 beq +0x24 /* 00000288 */ 00000266 2F03 move.l -[A7], D3 00000268 203C 7465 6174 move.l D0, 0x74656174 /* 'teat' */ 0000026E 41EE FFFC lea.l A0, [A6 - 0x4] 00000272 2248 movea.l A1, A0 00000274 A1AD syscall Gestalt, flags=1 00000276 2288 move.l [A1], A0 00000278 261F move.l D3, [A7]+ 0000027A 4A40 tst.w D0 0000027C 660A bne +0xC /* 00000288 */ 0000027E 7001 moveq.l D0, 0x01 00000280 C0AE FFFC and.l D0, [A6 - 0x4] 00000284 6702 beq +0x4 /* 00000288 */ 00000286 7601 moveq.l D3, 0x01 label00000288: 00000288 1B43 F17C move.b [A5 - 0xE84], D3 0000028C 422D F17D clr.b [A5 - 0xE83] 00000290 7600 moveq.l D3, 0x00 00000292 2F03 move.l -[A7], D3 00000294 203C 6865 6C70 move.l D0, 0x68656C70 /* 'help' */ 0000029A 41EE FFFC lea.l A0, [A6 - 0x4] 0000029E 2248 movea.l A1, A0 000002A0 A1AD syscall Gestalt, flags=1 000002A2 2288 move.l [A1], A0 000002A4 261F move.l D3, [A7]+ 000002A6 4A40 tst.w D0 000002A8 660E bne +0x10 /* 000002B8 */ 000002AA 203C 8000 0000 move.l D0, 0x80000000 000002B0 C0AE FFFC and.l D0, [A6 - 0x4] 000002B4 6702 beq +0x4 /* 000002B8 */ 000002B6 7601 moveq.l D3, 0x01 label000002B8: 000002B8 1B43 F17E move.b [A5 - 0xE82], D3 000002BC 4A2D F17B tst.b [A5 - 0xE85] 000002C0 6710 beq +0x12 /* 000002D2 */ 000002C2 558F subq.l A7, 2 000002C4 303C 0014 move.w D0, 0x14 000002C8 AA54 syscall TextServicesDispatch 000002CA 4A5F tst.w [A7]+ 000002CC 6704 beq +0x6 /* 000002D2 */ 000002CE 426D F17A clr.w [A5 - 0xE86] label000002D2: 000002D2 558F subq.l A7, 2 000002D4 A994 syscall CurResFile 000002D6 3B5F F15C move.w [A5 - 0xEA4], [A7]+ 000002DA 598F subq.l A7, 4 000002DC A8D8 syscall NewRgn 000002DE 2B5F F158 move.l [A5 - 0xEA8], [A7]+ 000002E2 598F subq.l A7, 4 000002E4 3F3C 0080 move.w -[A7], 0x80 000002E8 A9C0 syscall GetNewMBar 000002EA 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000002EE 558F subq.l A7, 2 000002F0 A9AF syscall ResError 000002F2 301F move.w D0, [A7]+ 000002F4 48C0 ext.l D0 000002F6 2C00 move.l D6, D0 000002F8 660C bne +0xE /* 00000306 */ 000002FA 4AAE FFF8 tst.l [A6 - 0x8] 000002FE 6606 bne +0x8 /* 00000306 */ 00000300 2C3C FFFF FF40 move.l D6, 0xFFFFFF40 label00000306: 00000306 4A86 tst.l D6 00000308 6600 0208 bne +0x20A /* 00000512 */ 0000030C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000310 A93C syscall SetMenuBar 00000312 206E FFF8 movea.l A0, [A6 - 0x8] 00000316 A023 syscall DisposHandle/DisposeHandle 00000318 598F subq.l A7, 4 0000031A 3F3C 0080 move.w -[A7], 0x80 0000031E A949 syscall GetMenuHandle 00000320 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00000326 A94D syscall AppendResMenu/AddResMenu 00000328 598F subq.l A7, 4 0000032A 3F3C 0083 move.w -[A7], 0x83 0000032E A949 syscall GetMenuHandle 00000330 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */ 00000336 A94D syscall AppendResMenu/AddResMenu 00000338 598F subq.l A7, 4 0000033A 3F3C 0087 move.w -[A7], 0x87 0000033E A9BF syscall GetRMenu 00000340 2857 movea.l A4, [A7] 00000342 70FF moveq.l D0, 0xFFFFFFFF 00000344 3F00 move.w -[A7], D0 00000346 A935 syscall InsertMenu 00000348 486E FFF6 pea.l [A6 - 0xA] 0000034C 486E FFF4 pea.l [A6 - 0xC] 00000350 7041 moveq.l D0, 0x41 00000352 2F00 move.l -[A7], D0 00000354 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000358 598F subq.l A7, 4 0000035A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000035E A949 syscall GetMenuHandle 00000360 2857 movea.l A4, [A7] 00000362 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000366 701B moveq.l D0, 0x1B 00000368 3F00 move.w -[A7], D0 0000036A A84F syscall SetItemCmd 0000036C 2F0C move.l -[A7], A4 0000036E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000372 3F3C 0087 move.w -[A7], 0x87 00000376 A944 syscall SetItmMark 00000378 7000 moveq.l D0, 0x00 0000037A 2F00 move.l -[A7], D0 0000037C 2F00 move.l -[A7], D0 0000037E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000382 A937 syscall DrawMenuBar 00000384 4A2D F176 tst.b [A5 - 0xE8A] 00000388 4FEF 0014 lea.l A7, [A7 + 0x14] 0000038C 670E beq +0x10 /* 0000039C */ 0000038E 558F subq.l A7, 2 00000390 7001 moveq.l D0, 0x01 00000392 AAAA syscall QuickTimeDispatch 00000394 4A5F tst.w [A7]+ 00000396 6704 beq +0x6 /* 0000039C */ 00000398 422D F176 clr.b [A5 - 0xE8A] label0000039C: 0000039C 4A2D F179 tst.b [A5 - 0xE87] 000003A0 6704 beq +0x6 /* 000003A6 */ 000003A2 422D F17F clr.b [A5 - 0xE81] label000003A6: 000003A6 558F subq.l A7, 2 000003A8 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 000003AE 2F3C 6F61 7070 move.l -[A7], 0x6F617070 /* 'oapp' */ 000003B4 486D 0092 pea.l [A5 + 0x92 /* export_14 */] 000003B8 7000 moveq.l D0, 0x00 000003BA 2F00 move.l -[A7], D0 000003BC 7200 moveq.l D1, 0x00 000003BE 1F01 move.b -[A7], D1 000003C0 303C 091F move.w D0, 0x91F 000003C4 A816 syscall Pack8 000003C6 558F subq.l A7, 2 000003C8 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 000003CE 2F3C 7175 6974 move.l -[A7], 0x71756974 /* 'quit' */ 000003D4 486D 009A pea.l [A5 + 0x9A /* export_15 */] 000003D8 7000 moveq.l D0, 0x00 000003DA 2F00 move.l -[A7], D0 000003DC 7200 moveq.l D1, 0x00 000003DE 1F01 move.b -[A7], D1 000003E0 303C 091F move.w D0, 0x91F 000003E4 A816 syscall Pack8 000003E6 558F subq.l A7, 2 000003E8 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 000003EE 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */ 000003F4 486D 00A2 pea.l [A5 + 0xA2 /* export_16 */] 000003F8 7000 moveq.l D0, 0x00 000003FA 2F00 move.l -[A7], D0 000003FC 7200 moveq.l D1, 0x00 000003FE 1F01 move.b -[A7], D1 00000400 303C 091F move.w D0, 0x91F 00000404 A816 syscall Pack8 00000406 558F subq.l A7, 2 00000408 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 0000040E 2F3C 7064 6F63 move.l -[A7], 0x70646F63 /* 'pdoc' */ 00000414 486D 00AA pea.l [A5 + 0xAA /* export_17 */] 00000418 7000 moveq.l D0, 0x00 0000041A 2F00 move.l -[A7], D0 0000041C 7200 moveq.l D1, 0x00 0000041E 1F01 move.b -[A7], D1 00000420 303C 091F move.w D0, 0x91F 00000424 A816 syscall Pack8 00000426 4A2D F17C tst.b [A5 - 0xE84] 0000042A 504F addq.w A7, 8 0000042C 674A beq +0x4C /* 00000478 */ 0000042E 558F subq.l A7, 2 00000430 486D 0182 pea.l [A5 + 0x182 /* export_44 */] 00000434 7000 moveq.l D0, 0x00 00000436 2F00 move.l -[A7], D0 00000438 2F00 move.l -[A7], D0 0000043A 7001 moveq.l D0, 0x01 0000043C ABED syscall DragDispatch 0000043E 301F move.w D0, [A7]+ 00000440 48C0 ext.l D0 00000442 2C00 move.l D6, D0 00000444 662E bne +0x30 /* 00000474 */ 00000446 558F subq.l A7, 2 00000448 486D 018A pea.l [A5 + 0x18A /* export_45 */] 0000044C 7000 moveq.l D0, 0x00 0000044E 2F00 move.l -[A7], D0 00000450 2F00 move.l -[A7], D0 00000452 7002 moveq.l D0, 0x02 00000454 ABED syscall DragDispatch 00000456 301F move.w D0, [A7]+ 00000458 48C0 ext.l D0 0000045A 2C00 move.l D6, D0 0000045C 671A beq +0x1C /* 00000478 */ 0000045E 558F subq.l A7, 2 00000460 486D 0182 pea.l [A5 + 0x182 /* export_44 */] 00000464 7000 moveq.l D0, 0x00 00000466 2F00 move.l -[A7], D0 00000468 7003 moveq.l D0, 0x03 0000046A ABED syscall DragDispatch 0000046C 422D F17C clr.b [A5 - 0xE84] 00000470 544F addq.w A7, 2 00000472 6004 bra +0x6 /* 00000478 */ label00000474: 00000474 422D F17C clr.b [A5 - 0xE84] label00000478: 00000478 4A2D F17E tst.b [A5 - 0xE82] 0000047C 6700 0090 beq +0x92 /* 0000050E */ 00000480 598F subq.l A7, 4 00000482 7008 moveq.l D0, 0x08 00000484 AA6E syscall AppleGuideDispatch 00000486 7001 moveq.l D0, 0x01 00000488 C09F and.l D0, [A7]+ 0000048A 6660 bne +0x62 /* 000004EC */ 0000048C 486D F10E pea.l [A5 - 0xEF2] 00000490 4EBA FB6E jsr [PC - 0x492 /* 00000000 */] 00000494 4A40 tst.w D0 00000496 584F addq.w A7, 4 00000498 6652 bne +0x54 /* 000004EC */ 0000049A 558F subq.l A7, 2 0000049C 486E FFF0 pea.l [A6 - 0x10] 000004A0 303C 0200 move.w D0, 0x200 000004A4 A830 syscall Pack14 000004A6 4A5F tst.w [A7]+ 000004A8 6642 bne +0x44 /* 000004EC */ 000004AA 558F subq.l A7, 2 000004AC 486D F10E pea.l [A5 - 0xEF2] 000004B0 2F0B move.l -[A7], A3 000004B2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000004B6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000004BA 2F0B move.l -[A7], A3 000004BC A933 syscall AppendMenu 000004BE 2F0B move.l -[A7], A3 000004C0 3F3C 0BB8 move.w -[A7], 0xBB8 000004C4 7002 moveq.l D0, 0x02 000004C6 3F00 move.w -[A7], D0 000004C8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000004CC 7000 moveq.l D0, 0x00 000004CE 1013 move.b D0, [A3] 000004D0 4A80 tst.l D0 000004D2 544F addq.w A7, 2 000004D4 6716 beq +0x18 /* 000004EC */ 000004D6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000004DA 558F subq.l A7, 2 000004DC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000004E0 A950 syscall CountMItems 000004E2 7000 moveq.l D0, 0x00 000004E4 102B 0001 move.b D0, [A3 + 0x1] 000004E8 3F00 move.w -[A7], D0 000004EA A84F syscall SetItemCmd label000004EC: 000004EC 598F subq.l A7, 4 000004EE 7008 moveq.l D0, 0x08 000004F0 AA6E syscall AppleGuideDispatch 000004F2 201F move.l D0, [A7]+ 000004F4 0800 0000 btst.b D0, 0x0 000004F8 6714 beq +0x16 /* 0000050E */ 000004FA 558F subq.l A7, 2 000004FC 486D 00B2 pea.l [A5 + 0xB2 /* export_18 */] 00000500 7000 moveq.l D0, 0x00 00000502 2F00 move.l -[A7], D0 00000504 486D F10A pea.l [A5 - 0xEF6] 00000508 7012 moveq.l D0, 0x12 0000050A AA6E syscall AppleGuideDispatch 0000050C 544F addq.w A7, 2 label0000050E: 0000050E 7000 moveq.l D0, 0x00 00000510 6014 bra +0x16 /* 00000526 */ label00000512: 00000512 7002 moveq.l D0, 0x02 00000514 2F00 move.l -[A7], D0 00000516 7200 moveq.l D1, 0x00 00000518 2F01 move.l -[A7], D1 0000051A 2F06 move.l -[A7], D6 0000051C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000520 3006 move.w D0, D6 00000522 4FEF 000C lea.l A7, [A7 + 0xC] label00000526: 00000526 4CEE 18C8 FEDC movem.l D3,D6,D7,A3,A4, [A6 - 0x124] 0000052C 4E5E unlink A6 0000052E 4E75 rts 00000530 8C44 or.w D6, D4 00000532 6F49 ble +0x4B /* 0000057D */ 00000534 6E69 bgt +0x6B /* 0000059F */ 00000536 7469 moveq.l D2, 0x69 00000538 616C bsr +0x6E /* 000005A6 */ 0000053A 697A bvs +0x7C /* 000005B6 */ 0000053C 6500 0000 bcs +0x2 /* 0000053E */